package com.yonyou.ucf.mdf.app.isvdxq.firstpart.stock.model;

import com.yonyou.iuap.yms.param.BaseEntity;
import com.yonyou.iuap.yms.annotation.*;

/**
 * 物资明细表内容
 */
@YMSEntity
@YMSTable(tableName = "dxq_coderfid")
public class productInfo extends BaseEntity {

    @YMSColumn(name = "batchno")
    private String batchno;

    // codeRfid主键
    private String id;

    // 物资Id
    @YMSColumn(name = "product_id")
    private String product_id;

    // 物资名称
    @YMSColumn(name = "product_name")
    private String product_name;

    // 物资SKUID
    @YMSColumn(name = "product_sku_id")
    private String product_sku_id;

    // 物资Sku名称
    @YMSColumn(name = "product_sku_name")
    private String product_sku_name;

    //计量单位
    @YMSColumn(name = "unit_name")
    private String unit_name;

    //库存单位名称
    @YMSColumn(name = "stock_unit_name")
    private String stock_unit_name;

    //货位id
    @YMSColumn(name = "location_id")
    private String location_id;

    // 货位Code
    private String locationCode;

    // 货位名称
    private String locationName;

    // 货位编码
    private String locationRfidCode;

    // 仓库id
    @YMSColumn(name = "warehouse_id")
    private String warehouse_id;

    @YMSColumn(name = "warehouse_name")
    private String warehouse_name;


    @YMSColumn(name = "warehouse_code")
    private String warehouse_code;

    // 路径名称
    private String pathName;

    //rfidcode
    @YMSColumn(name = "rfid_code")
    private String rfid_code;

    // 库存数量
    @YMSColumn(name = "f_stock_count")
    private Double f_stock_count;

    //移库数量
    @YMSColumn(name = "f_move_count")
    private Double f_move_count;

    //出库数量
    @YMSColumn(name = "f_out_count")
    private Double f_out_count;

    // 更新时间
    @YMSColumn(name = "modify_time")
    private String modify_time;

    @YMSColumn(name = "product_sku_code")
    private String product_sku_code;

    @YMSColumn(name = "product_code")
    private String product_code;

    // 标签状态 :0不可用-分配完标签后的状态 1在库正常 2停用 3标签损坏-1删除 4拣货 5配货 6发货
    @YMSColumn(name = "rfid_status")
    private Integer rfid_status;

    // 有效期至
    private String invalidDate;

    // 生产日期
    private String productDate;

    @YMSColumn(name = "batch_no")
    private String batch_no;

    // 单据编号
    private String ordercode;

    // 单据类型
    private String ordertype;

    // 单据审核状态
    private String orderAuditStatus;

    //托盘标签
    private String pallet;

    private String remark;

    public String getPallet() {
        return pallet;
    }

    public void setPallet(String pallet) {
        this.pallet = pallet;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBatchno() {
        return batchno;
    }

    public void setBatchno(String batchno) {
        this.batchno = batchno;
    }

    public String getProduct_id() {
        return product_id;
    }

    public void setProduct_id(String product_id) {
        this.product_id = product_id;
    }

    public String getProduct_name() {
        return product_name;
    }

    public void setProduct_name(String product_name) {
        this.product_name = product_name;
    }

    public String getUnit_name() {
        return unit_name;
    }

    public void setUnit_name(String unit_name) {
        this.unit_name = unit_name;
    }

    public String getLocation_id() {
        return location_id;
    }

    public void setLocation_id(String location_id) {
        this.location_id = location_id;
    }

    public String getLocationCode() {
        return locationCode;
    }

    public void setLocationCode(String locationCode) {
        this.locationCode = locationCode;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public String getRfid_code() {
        return rfid_code;
    }

    public void setRfid_code(String rfid_code) {
        this.rfid_code = rfid_code;
    }

    public Double getF_stock_count() {
        return f_stock_count;
    }

    public void setF_stock_count(Double f_stock_count) {
        this.f_stock_count = f_stock_count;
    }

    public Double getF_move_count() {
        return f_move_count;
    }

    public void setF_move_count(Double f_move_count) {
        this.f_move_count = f_move_count;
    }

    public Double getF_out_count() {
        return f_out_count;
    }

    public void setF_out_count(Double f_out_count) {
        this.f_out_count = f_out_count;
    }

    public String getModify_time() {
        return modify_time;
    }

    public void setModify_time(String modify_time) {
        this.modify_time = modify_time;
    }

    public String getProduct_sku_id() {
        return product_sku_id;
    }

    public void setProduct_sku_id(String product_sku_id) {
        this.product_sku_id = product_sku_id;
    }

    public String getProduct_sku_name() {
        return product_sku_name;
    }

    public void setProduct_sku_name(String product_sku_name) {
        this.product_sku_name = product_sku_name;
    }

    public String getStock_unit_name() {
        return stock_unit_name;
    }

    public void setStock_unit_name(String stock_unit_name) {
        this.stock_unit_name = stock_unit_name;
    }

    public Integer getRfid_status() {
        return rfid_status;
    }

    public void setRfid_status(Integer rfid_status) {
        this.rfid_status = rfid_status;
    }

    public String getPathName() {
        return pathName;
    }

    public void setPathName(String pathName) {
        this.pathName = pathName;
    }

    public String getWarehouse_id() {
        return warehouse_id;
    }

    public void setWarehouse_id(String warehouse_id) {
        this.warehouse_id = warehouse_id;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProduct_sku_code() {
        return product_sku_code;
    }

    public void setProduct_sku_code(String product_sku_code) {
        this.product_sku_code = product_sku_code;
    }

    public String getProduct_code() {
        return product_code;
    }

    public void setProduct_code(String product_code) {
        this.product_code = product_code;
    }

    public String getOrdercode() {
        return ordercode;
    }

    public void setOrdercode(String ordercode) {
        this.ordercode = ordercode;
    }

    public String getOrdertype() {
        return ordertype;
    }

    public void setOrdertype(String ordertype) {
        this.ordertype = ordertype;
    }

    public String getLocationRfidCode() {
        return locationRfidCode;
    }

    public void setLocationRfidCode(String locationRfidCode) {
        this.locationRfidCode = locationRfidCode;
    }

    public String getOrderAuditStatus() {
        return orderAuditStatus;
    }

    public void setOrderAuditStatus(String orderAuditStatus) {
        this.orderAuditStatus = orderAuditStatus;
    }

    public String getInvalidDate() {
        return invalidDate;
    }

    public void setInvalidDate(String invalidDate) {
        this.invalidDate = invalidDate;
    }

    public String getProductDate() {
        return productDate;
    }

    public void setProductDate(String productDate) {
        this.productDate = productDate;
    }

    public String getWarehouse_name() {
        return warehouse_name;
    }

    public void setWarehouse_name(String warehouse_name) {
        this.warehouse_name = warehouse_name;
    }

    public String getWarehouse_code() {
        return warehouse_code;
    }

    public void setWarehouse_code(String warehouse_code) {
        this.warehouse_code = warehouse_code;
    }

    public String getBatch_no() {
        return batch_no;
    }

    public void setBatch_no(String batch_no) {
        this.batch_no = batch_no;
    }
}
